import axios from '@ohos/axios';
import { generateSignature } from './generateSignature';

/**
 * 发送带有签名和 nonce 的请求
 * @param url - 请求的 URL
 * @param authToken - 授权令牌
 * @param body - 提交的 body 参数（可以是加密的或原始的）
 */
export async function sendRequest(url: string, authToken: string, body: string) {
  const { signature, nonce } = generateSignature(url, authToken, body);
  console.log('signature:',signature)
  console.log('nonce:',nonce)
  // const headers = {
  //   'Signature': signature,
  //   'Nonce': nonce,
  //   'Content-Type': 'application/json',
  // };
  //
  // try {
  //   const response = await axios.get(url, body, { headers });
  //   console.log('Response:', response.data);
  // } catch (error) {
  //   console.error('Error:', error);
  // }
}
